/**
 * 
 * purpose: the super class of all controllers...
 * 
 * @auth: Ning
 * 
 * date: 2009-9-16
 * 
 * */
 package core.section
{
	import flash.display.DisplayObject;
	import flash.display.Sprite;
	import flash.events.EventDispatcher;

	public class Controller extends EventDispatcher
	{
		//START...
		
		
		//PROPERTY..
		private var _target:DisplayObject;
		
		
		//CONSTRUCTOR...
		public function Controller(target:DisplayObject)
		{
									
			_target = target;
			
			if(!target)
			{
				
				return;
				
			}
			
		}
		
		//METHODS...
		
		
		//get target...
		public function get target():DisplayObject
		{
			
			return _target;
			
		}
		
				
		
		//END
	}
}